[INFO] fetching crate jjj 0.3.1...
[INFO] testing jjj-0.3.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate jjj 0.3.1 into /workspace/builds/worker-7-tc2/source
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate jjj 0.3.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate jjj 0.3.1
[INFO] tweaked toml for crates.io crate jjj 0.3.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate jjj 0.3.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate jjj 0.3.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d1ef457bda311c63eb99821598d27fd92d2e2ad14650307c4d7fe712bd7d590e
[INFO] running `Command { std: "docker" "start" "-a" "d1ef457bda311c63eb99821598d27fd92d2e2ad14650307c4d7fe712bd7d590e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1ef457bda311c63eb99821598d27fd92d2e2ad14650307c4d7fe712bd7d590e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1ef457bda311c63eb99821598d27fd92d2e2ad14650307c4d7fe712bd7d590e", kill_on_drop: false }`
[INFO] [stdout] d1ef457bda311c63eb99821598d27fd92d2e2ad14650307c4d7fe712bd7d590e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5b89c7dc4513916b55ff672cbb0be99cc80bf25df1cc2dd92df18a4391df98d7
[INFO] running `Command { std: "docker" "start" "-a" "5b89c7dc4513916b55ff672cbb0be99cc80bf25df1cc2dd92df18a4391df98d7", kill_on_drop: false }`
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling serde_yml v0.0.12
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling libyml v0.0.5
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling clap_complete v4.5.66
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling jjj v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.18s
[INFO] running `Command { std: "docker" "inspect" "5b89c7dc4513916b55ff672cbb0be99cc80bf25df1cc2dd92df18a4391df98d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5b89c7dc4513916b55ff672cbb0be99cc80bf25df1cc2dd92df18a4391df98d7", kill_on_drop: false }`
[INFO] [stdout] 5b89c7dc4513916b55ff672cbb0be99cc80bf25df1cc2dd92df18a4391df98d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7a72dac010b5615d039a53b0091607c4039d6a81e70e7be60ab9316d6fd29548
[INFO] running `Command { std: "docker" "start" "-a" "7a72dac010b5615d039a53b0091607c4039d6a81e70e7be60ab9316d6fd29548", kill_on_drop: false }`
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling jjj v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.36s
[INFO] running `Command { std: "docker" "inspect" "7a72dac010b5615d039a53b0091607c4039d6a81e70e7be60ab9316d6fd29548", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a72dac010b5615d039a53b0091607c4039d6a81e70e7be60ab9316d6fd29548", kill_on_drop: false }`
[INFO] [stdout] 7a72dac010b5615d039a53b0091607c4039d6a81e70e7be60ab9316d6fd29548
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a86e995b8ad89272a41ea99ad48c40695cd1f04f5e1bdb7ce4bbc2cfb67caea2
[INFO] running `Command { std: "docker" "start" "-a" "a86e995b8ad89272a41ea99ad48c40695cd1f04f5e1bdb7ce4bbc2cfb67caea2", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/jjj-31f848b98ce90f4e)
[INFO] [stdout] 
[INFO] [stdout] running 239 tests
[INFO] [stdout] test automation::tests::test_expand_template_dotted_vars ... ok
[INFO] [stdout] test automation::tests::test_execute_rule_shell_missing_command_returns_failure ... ok
[INFO] [stdout] test automation::tests::test_expand_template_no_vars ... ok
[INFO] [stdout] test automation::tests::test_expand_template_simple ... ok
[INFO] [stdout] test automation::tests::test_execute_rule_builtin_without_ctx_returns_skipped ... ok
[INFO] [stdout] test automation::tests::test_expand_template_unknown_var_kept ... ok
[INFO] [stdout] test automation::tests::test_matching_rules_filters_by_event ... ok
[INFO] [stdout] test automation::tests::test_matching_rules_skips_disabled ... ok
[INFO] [stdout] test automation::tests::test_has_explicit_rule_for_event ... ok
[INFO] [stdout] test automation::tests::test_matching_rules_no_match ... ok
[INFO] [stdout] test db::embeddings::tests::test_embedding_blob_roundtrip ... ok
[INFO] [stdout] test automation::tests::test_execute_rule_shell_runs_command ... ok
[INFO] [stdout] My Problem
[INFO] [stdout] test automation::tests::test_execute_rule_shell_expands_vars ... ok
[INFO] [stdout] test db::entities::tests::test_problem_dissolved ... ok
[INFO] [stdout] test db::events::tests::test_clear_events ... ok
[INFO] [stdout] test db::embeddings::tests::test_list_embeddings ... ok
[INFO] [stdout] test db::entities::tests::test_solution_crud ... ok
[INFO] [stdout] test db::embeddings::tests::test_delete_embedding ... ok
[INFO] [stdout] test db::events::tests::test_event_extra_serialization ... ok
[INFO] [stdout] test db::embeddings::tests::test_clear_embeddings ... ok
[INFO] [stdout] test db::migrations::tests::test_migrations_registered ... ok
[INFO] [stdout] test db::entities::tests::test_solution_supersedes ... ok
[INFO] [stdout] test db::embeddings::tests::test_upsert_replaces_existing ... ok
[INFO] [stdout] test db::entities::tests::test_milestone_crud ... ok
[INFO] [stdout] test db::entities::tests::test_problem_crud ... ok
[INFO] [stdout] test db::events::tests::test_list_events_limit ... ok
[INFO] [stdout] test db::entities::tests::test_critique_crud ... ok
[INFO] [stdout] test db::embeddings::tests::test_get_embedding_model ... ok
[INFO] [stdout] test db::search::tests::test_merge_with_rrf ... ok
[INFO] [stdout] test db::embeddings::tests::test_count_embeddings ... ok
[INFO] [stdout] test db::events::tests::test_insert_and_list_events ... ok
[INFO] [stdout] test db::embeddings::tests::test_upsert_and_load_embedding ... ok
[INFO] [stdout] test db::schema::tests::test_embeddings_table_exists ... ok
[INFO] [stdout] test db::schema::tests::test_fts_table_exists ... ok
[INFO] [stdout] test db::search::tests::test_find_similar ... ok
[INFO] [stdout] test db::schema::tests::test_dirty_flag ... ok
[INFO] [stdout] test db::schema::tests::test_open_in_memory ... ok
[INFO] [stdout] test db::migrations::tests::test_no_migrations_needed ... ok
[INFO] [stdout] test db::schema::tests::test_indexes_created ... ok
[INFO] [stdout] test db::search::tests::test_fts_snippet_truncation ... ok
[INFO] [stdout] test db::schema::tests::test_schema_version ... ok
[INFO] [stdout] test db::sync::tests::test_rebuild_fts_with_data ... ok
[INFO] [stdout] test db::sync::tests::test_dirty_flag ... ok
[INFO] [stdout] test db::events::tests::test_timeline_events ... ok
[INFO] [stdout] test display::tests::test_different_uuids_use_min_prefix ... ok
[INFO] [stdout] test display::tests::test_format_with_type_prefix ... ok
[INFO] [stdout] test display::tests::test_similar_uuids_extend_prefix ... ok
[INFO] [stdout] test display::tests::test_single_uuid_uses_min_prefix ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_different_lengths ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_empty ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_identical ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_opposite ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_orthogonal ... ok
[INFO] [stdout] test embeddings::tests::test_parse_base_url_custom_port ... ok
[INFO] [stdout] test embeddings::tests::test_parse_base_url_default ... ok
[INFO] [stdout] test embeddings::tests::test_parse_status_code ... ok
[INFO] [stdout] test embeddings::tests::test_prepare_critique_text ... ok
[INFO] [stdout] test embeddings::tests::test_prepare_milestone_text ... ok
[INFO] [stdout] test embeddings::tests::test_prepare_problem_text ... ok
[INFO] [stdout] test embeddings::tests::test_prepare_solution_text ... ok
[INFO] [stdout] test id::tests::test_generate_id_is_time_ordered ... ok
[INFO] [stdout] test id::tests::test_generate_id_is_unique ... ok
[INFO] [stdout] test id::tests::test_generate_id_is_valid_uuid ... ok
[INFO] [stdout] test id::tests::test_is_hex_prefix ... ok
[INFO] [stdout] test db::search::tests::test_search_events ... ok
[INFO] [stdout] test id::tests::test_is_uuid ... ok
[INFO] [stdout] test db::search::tests::test_similarity_search ... ok
[INFO] [stdout] test local_config::tests::test_default_config ... ok
[INFO] [stdout] test local_config::tests::test_duplicate_threshold_default ... ok
[INFO] [stdout] test local_config::tests::test_env_overrides ... ok
[INFO] [stdout] test local_config::tests::test_duplicate_config_from_toml ... ok
[INFO] [stdout] test local_config::tests::test_parse_toml_config ... ok
[INFO] [stdout] test models::critique::tests::test_add_reply ... ok
[INFO] [stdout] test models::critique::tests::test_create_critique ... ok
[INFO] [stdout] test models::critique::tests::test_critique_with_location ... ok
[INFO] [stdout] test models::critique::tests::test_critique_with_reviewer ... ok
[INFO] [stdout] test models::critique::tests::test_critique_without_location ... ok
[INFO] [stdout] test models::critique::tests::test_dismissed_critique ... ok
[INFO] [stdout] test db::sync::tests::test_rebuild_fts_empty ... ok
[INFO] [stdout] test models::critique::tests::test_severity_ordering ... ok
[INFO] [stdout] test models::critique::tests::test_severity_parsing ... ok
[INFO] [stdout] test models::critique::tests::test_status_parsing ... ok
[INFO] [stdout] test models::critique::tests::test_status_transitions ... ok
[INFO] [stdout] test models::critique::tests::test_valid_critique ... ok
[INFO] [stdout] test models::milestone::tests::test_add_duplicate_problem ... ok
[INFO] [stdout] test models::milestone::tests::test_add_problem ... ok
[INFO] [stdout] test models::milestone::tests::test_remove_problem ... ok
[INFO] [stdout] test models::milestone::tests::test_create_milestone ... ok
[INFO] [stdout] test models::milestone::tests::test_status_parsing ... ok
[INFO] [stdout] test models::milestone::tests::test_status_transitions ... ok
[INFO] [stdout] test models::problem::tests::test_add_child ... ok
[INFO] [stdout] test models::problem::tests::test_add_solution ... ok
[INFO] [stdout] test models::problem::tests::test_create_problem ... ok
[INFO] [stdout] test models::problem::tests::test_dissolved_reason ... ok
[INFO] [stdout] test models::problem::tests::test_priority_ordering ... ok
[INFO] [stdout] test models::problem::tests::test_priority_display ... ok
[INFO] [stdout] test models::problem::tests::test_priority_from_str ... ok
[INFO] [stdout] test models::problem::tests::test_problem_priority_default ... ok
[INFO] [stdout] test models::problem::tests::test_status_parsing ... ok
[INFO] [stdout] test models::problem::tests::test_status_transitions ... ok
[INFO] [stdout] test models::problem::tests::test_problem_tags_serde_default ... ok
[INFO] [stdout] test models::problem::tests::test_subproblem ... ok
[INFO] [stdout] test jj::tests::test_jj_detection ... ok
[INFO] [stdout] test models::problem::tests::test_problem_tags ... ok
[INFO] [stdout] test models::solution::tests::test_create_solution ... ok
[INFO] [stdout] test models::solution::tests::test_add_critique ... ok
[INFO] [stdout] test models::solution::tests::test_attach_change ... ok
[INFO] [stdout] test db::validate::tests::test_validation_catches_missing_parent_problem ... ok
[INFO] [stdout] test models::solution::tests::test_solution_supersedes ... ok
[INFO] [stdout] test models::solution::tests::test_solution_tags ... ok
[INFO] [stdout] test models::solution::tests::test_status_parsing ... ok
[INFO] [stdout] test models::solution::tests::test_status_transitions ... ok
[INFO] [stdout] test resolve::tests::test_parse_entity_reference_valid ... ok
[INFO] [stdout] test resolve::tests::test_resolve_exact_uuid ... ok
[INFO] [stdout] test models::solution::tests::test_withdrawal ... ok
[INFO] [stdout] test resolve::tests::test_parse_entity_reference_invalid ... ok
[INFO] [stdout] test db::sync::tests::test_clear_all_tables ... ok
[INFO] [stdout] test resolve::tests::test_resolve_prefix_unique ... ok
[INFO] [stdout] test resolve::tests::test_resolve_title_ambiguous ... ok
[INFO] [stdout] test storage::tests::test_critique_frontmatter_with_reviewer ... ok
[INFO] [stdout] test resolve::tests::test_resolve_prefix_ambiguous ... ok
[INFO] [stdout] test resolve::tests::test_resolve_title_not_found ... ok
[INFO] [stdout] test resolve::tests::test_resolve_uuid_not_found ... ok
[INFO] [stdout] test resolve::tests::test_resolve_title_unique ... ok
[INFO] [stdout] test storage::tests::test_build_body ... ok
[INFO] [stdout] test storage::tests::test_parse_body_sections ... ok
[INFO] [stdout] test storage::tests::test_parse_frontmatter ... ok
[INFO] [stdout] test storage::tests::test_to_markdown ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_format_pr_body_no_critiques ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_format_pr_body_resolved_critiques_excluded ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_issue_to_problem_no_author ... ok
[INFO] [stdout] test db::validate::tests::test_validation_catches_missing_solution_for_critique ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_format_pr_body_with_critiques ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_issue_to_problem_null_body ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_issue_to_problem_basic ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_issue_to_problem_priority_critical ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_issue_to_problem_missing_title ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_issue_state_closed ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_issue_state_lowercase ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_issue_to_problem_priority_medium ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_issue_state_unknown_defaults_to_closed ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_issue_to_problem_priority_high ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_issue_state_with_whitespace ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_pr_state_closed ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_issue_state_open ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_pr_state_merged ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_pr_state_case_insensitive ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_review_threads_multiple ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_issue_to_problem_priority_low ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_pr_state_open ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_pr_state_unknown_defaults_to_closed ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_review_threads_outdated_uses_original_line ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_review_threads_resolved_included ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_review_threads_skips_empty_body ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_review_threads_skips_zero_database_id ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_reviews_empty_array ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_review_threads_basic ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_reviews_non_array_input ... ok
[INFO] [stdout] test db::validate::tests::test_validation_catches_missing_refs ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_reviews_string_id ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_reviews_unknown_state_defaults_to_commented ... ok
[INFO] [stdout] test db::search::tests::test_fts_search ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_problem_to_issue_body_empty_context ... ok
[INFO] [stdout] test sync::tests::test_review_title_short_body_falls_back ... ok
[INFO] [stdout] test sync::tests::test_review_title_uses_first_line ... ok
[INFO] [stdout] test sync::tests::test_review_title_truncates_at_80_chars ... ok
[INFO] [stdout] test sync::tests::test_review_to_critique_approved_default_severity ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_reviews_mixed_states ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_problem_to_issue_body_with_description_and_context ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_problem_to_issue_body_empty_description ... ok
[INFO] [stdout] test sync::github::mapping::tests::test_parse_review_threads_empty_array ... ok
[INFO] [stdout] test db::validate::tests::test_validation_valid_parent_chain ... ok
[INFO] [stdout] test db::validate::tests::test_validation_passes_for_valid_data ... ok
[INFO] [stdout] test db::validate::tests::test_validation_catches_missing_milestone ... ok
[INFO] [stdout] test db::validate::tests::test_validation_catches_parent_cycle ... ok
[INFO] [stdout] test db::validate::tests::test_validation_catches_missing_supersedes ... ok
[INFO] [stdout] test db::validate::tests::test_validation_multiple_errors ... ok
[INFO] [stdout] test sync::tests::test_review_to_critique_changes_requested ... ok
[INFO] [stdout] test sync::tests::test_thread_to_critique_outdated_adds_evidence ... ok
[INFO] [stdout] test sync::tests::test_thread_to_critique_with_location ... ok
[INFO] [stdout] test sync::tests::test_review_to_critique_dismissed_default_severity ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_critique_with_severity ... ok
[INFO] [stdout] test sync::tests::test_review_to_critique_commented ... ok
[INFO] [stdout] test sync::tests::test_thread_to_critique_no_location_when_path_empty ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_invalid_format ... ok
[INFO] [stdout] test sync::tests::test_review_to_critique_empty_body ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_milestone_with_date ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_empty_tags ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_invalid_priority_ignored ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_preserves_hash_in_title ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_priority_change ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_solution_with_status ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_strips_inline_comments ... ok
[INFO] [stdout] test tui::next_actions::tests::test_critique_assigned_to_different_user_not_review ... ok
[INFO] [stdout] test tui::next_actions::tests::test_critique_severity_in_details ... ok
[INFO] [stdout] test tui::next_actions::tests::test_critique_assigned_to_user_returns_review ... ok
[INFO] [stdout] test tui::next_actions::tests::test_empty_inputs_return_empty_actions ... ok
[INFO] [stdout] test tui::next_actions::tests::test_open_problem_with_no_solutions_returns_todo ... ok
[INFO] [stdout] test tui::next_actions::tests::test_open_problem_with_active_solution_not_todo ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_problem_with_priority ... ok
[INFO] [stdout] test tui::next_actions::tests::test_blocked_inherits_problem_priority ... ok
[INFO] [stdout] test tui::app::editor::tests::test_parse_strips_comments_on_all_entity_types ... ok
[INFO] [stdout] test tui::next_actions::tests::test_empty_problems_with_solutions_and_critiques ... ok
[INFO] [stdout] test tui::next_actions::tests::test_priority_sorting_within_same_category ... ok
[INFO] [stdout] test tui::next_actions::tests::test_refuted_solution_not_blocking ... ok
[INFO] [stdout] test tui::next_actions::tests::test_solution_with_all_critiques_resolved_returns_ready ... ok
[INFO] [stdout] test tui::next_actions::tests::test_solution_with_no_critiques_not_ready ... ok
[INFO] [stdout] test tui::next_actions::tests::test_solution_with_open_critiques_returns_blocked ... ok
[INFO] [stdout] test tui::next_actions::tests::test_solved_problem_not_todo ... ok
[INFO] [stdout] test tui::tree::tests::test_annotate_tree_no_actions ... ok
[INFO] [stdout] test tui::tree::tests::test_annotate_tree_blocked_symbol ... ok
[INFO] [stdout] test tui::tree::tests::test_annotate_tree_ready_symbol ... ok
[INFO] [stdout] test tui::tree::tests::test_annotate_tree_todo_symbol ... ok
[INFO] [stdout] test tui::tree::tests::test_annotate_tree_unmatched_nodes_no_symbol ... ok
[INFO] [stdout] test tui::tree::tests::test_annotate_tree_waiting_symbol ... ok
[INFO] [stdout] test tui::tree::tests::test_annotate_tree_multiple_actions ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_collapsed_problem_hides_solutions ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_collapsed_backlog_hides_children ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_backlog_problems ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_expanded_problem_shows_solutions ... ok
[INFO] [stdout] test tui::tree::tests::test_annotate_tree_review_symbol ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_collapsed_milestone_hides_children ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_empty_inputs ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_full_hierarchy_depths ... ok
[INFO] [stdout] test tui::next_actions::tests::test_sorting_blocked_before_ready_before_review_before_todo ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_single_milestone_with_problems ... ok
[INFO] [stdout] test tui::tree::tests::test_filter_tree_excludes_non_action_branches ... ok
[INFO] [stdout] test tui::tree::tests::test_filter_tree_on_empty_tree ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_expanded_solution_shows_critiques ... ok
[INFO] [stdout] test tui::tree::tests::test_filter_tree_retains_action_items_and_ancestors ... ok
[INFO] [stdout] test tui::tree::tests::test_tree_node_critique_cannot_expand ... ok
[INFO] [stdout] test tui::tree::tests::test_build_flat_tree_mixed_milestone_and_backlog ... ok
[INFO] [stdout] test tui::tree::tests::test_filter_tree_multiple_actions_in_different_branches ... ok
[INFO] [stdout] test tui::tree::tests::test_filter_tree_preserves_depth ... ok
[INFO] [stdout] test tui::tree::tests::test_filter_tree_deep_action_includes_all_ancestors ... ok
[INFO] [stdout] test tui::tree::tests::test_tree_node_critique_set_expanded_noop ... ok
[INFO] [stdout] test tui::tree::tests::test_filter_tree_empty_when_no_actions ... ok
[INFO] [stdout] test tui::tree::tests::test_tree_node_set_expanded ... ok
[INFO] [stdout] test db::schema::tests::test_open_file_database ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/jjj-9cf56f53aaa04581)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 239 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_completion_test.rs (/opt/rustwide/target/debug/deps/command_completion_test-f9a10320b37aeabd)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_completion_bash_outputs_script ... ok
[INFO] [stdout] test test_completion_invalid_shell_fails ... ok
[INFO] [stdout] test test_completion_elvish_outputs_script ... ok
[INFO] [stdout] test test_completion_fish_outputs_script ... ok
[INFO] [stdout] test test_completion_scripts_contain_subcommands ... ok
[INFO] [stdout] test test_completion_powershell_outputs_script ... ok
[INFO] [stdout] test test_completion_zsh_outputs_script ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_critique_test.rs (/opt/rustwide/target/debug/deps/command_critique_test-38af95bc64e92d6f)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_critique_dismiss ... ok
[INFO] [stdout] test test_critique_blocks_solution_accept ... ok
[INFO] [stdout] test test_critique_address ... ok
[INFO] [stdout] test test_critique_edit ... ok
[INFO] [stdout] test test_critique_edit_severity ... ok
[INFO] [stdout] test test_critique_new_with_reviewer ... ok
[INFO] [stdout] test test_critique_on_finalized_solution_warns ... ok
[INFO] [stdout] test test_critique_list_shows_all ... ok
[INFO] [stdout] test test_critique_new_with_severity ... ok
[INFO] [stdout] test test_critique_new_creates_critique ... ok
[INFO] [stdout] test test_critique_show_details ... ok
[INFO] [stdout] test test_critique_reply ... ok
[INFO] [stdout] test test_critique_validate ... ok
[INFO] [stdout] test test_critique_list_filter_by_solution ... ok
[INFO] [stdout] test test_critique_show_json_output ... ok
[INFO] [stdout] test test_critique_show_nonexistent_fails ... ok
[INFO] [stdout] test test_critique_list_json_output ... ok
[INFO] [stdout] test test_critique_list_filter_by_status ... ok
[INFO] [stdout] test test_critique_list_filter_by_reviewer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_db_test.rs (/opt/rustwide/target/debug/deps/command_db_test-3ac915e7ea632934)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_db_rebuild_with_entities ... ok
[INFO] [stdout] test test_db_status_shows_fts_index_info ... ok
[INFO] [stdout] test test_db_status_shows_entity_counts ... ok
[INFO] [stdout] test test_search_empty_query_is_handled ... ok
[INFO] [stdout] test test_db_rebuild_is_idempotent ... ok
[INFO] [stdout] test test_db_rebuild_then_status_reflects_entities ... ok
[INFO] [stdout] test test_db_status_on_fresh_repo ... ok
[INFO] [stdout] test test_search_filter_by_type ... ok
[INFO] [stdout] test test_db_rebuild_on_empty_repo ... ok
[INFO] [stdout] test test_search_finds_problem_by_title ... ok
[INFO] [stdout] test test_search_finds_solution_by_title ... ok
[INFO] [stdout] test test_search_json_output ... ok
[INFO] [stdout] test test_search_text_only_flag ... ok
[INFO] [stdout] test test_search_no_results ... ok
[INFO] [stdout] test test_db_invalid_subcommand ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_fetch_test.rs (/opt/rustwide/target/debug/deps/command_fetch_test-0d00fd2bbf50c870)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_fetch_no_remote_configured_fails ... ok
[INFO] [stdout] test test_fetch_nonexistent_remote_fails ... ok
[INFO] [stdout] test test_fetch_uses_origin_by_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_insights_test.rs (/opt/rustwide/target/debug/deps/command_insights_test-be478117ed579d13)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_insights_json ... ok
[INFO] [stdout] test test_insights_with_data ... ok
[INFO] [stdout] test test_insights_basic ... ok
[INFO] [stdout] test test_insights_empty_repo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_milestone_test.rs (/opt/rustwide/target/debug/deps/command_milestone_test-638bed26cef03a45)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_milestone_edit_date ... ok
[INFO] [stdout] test test_milestone_add_problem ... ok
[INFO] [stdout] test test_milestone_edit_status ... ok
[INFO] [stdout] test test_milestone_list_empty ... ok
[INFO] [stdout] test test_milestone_list_json_output ... ok
[INFO] [stdout] test test_milestone_new_creates_milestone ... ok
[INFO] [stdout] test test_milestone_new_with_date ... ok
[INFO] [stdout] test test_milestone_list_shows_all ... ok
[INFO] [stdout] test test_milestone_new_invalid_date_fails ... ok
[INFO] [stdout] test test_milestone_add_problem_updates_problem ... ok
[INFO] [stdout] test test_milestone_show_details ... ok
[INFO] [stdout] test test_milestone_show_json_output ... ok
[INFO] [stdout] test test_milestone_with_problem_progress ... ok
[INFO] [stdout] test test_milestone_remove_problem ... ok
[INFO] [stdout] test test_problem_new_with_milestone ... ok
[INFO] [stdout] test test_milestone_roadmap ... ok
[INFO] [stdout] test test_milestone_roadmap_json ... ok
[INFO] [stdout] test test_milestone_edit_title ... ok
[INFO] [stderr]      Running tests/command_next_test.rs (/opt/rustwide/target/debug/deps/command_next_test-e39f446e7820f584)
[INFO] [stdout] test test_milestone_show_nonexistent_fails ... ok
[INFO] [stdout] test test_milestone_assign ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_next_basic ... ok
[INFO] [stdout] test test_next_claim_empty ... ok
[INFO] [stdout] test test_next_claim ... ok
[INFO] [stdout] test test_next_claim_json ... ok
[INFO] [stdout] test test_next_empty_repo ... ok
[INFO] [stdout] test test_next_claim_empty_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_overlaps_test.rs (/opt/rustwide/target/debug/deps/command_overlaps_test-55bcd9a53eb9ba2a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/command_problem_test.rs (/opt/rustwide/target/debug/deps/command_problem_test-0b1e7c20553ffa70)
[INFO] [stdout] test test_overlaps_empty_repo ... ok
[INFO] [stdout] test test_overlaps_json_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_problem_edit_priority ... ok
[INFO] [stdout] test test_problem_edit_title ... ok
[INFO] [stdout] test test_problem_dissolve ... ok
[INFO] [stdout] test test_problem_edit_set_tags ... ok
[INFO] [stdout] test test_problem_edit_add_tag ... ok
[INFO] [stdout] test test_problem_assign ... ok
[INFO] [stdout] test test_problem_list_filter_by_status ... ok
[INFO] [stdout] test test_problem_list_json_output ... ok
[INFO] [stdout] test test_problem_list_shows_all_problems ... ok
[INFO] [stdout] test test_problem_new_creates_problem ... ok
[INFO] [stdout] test test_problem_new_with_priority ... ok
[INFO] [stdout] test test_problem_new_with_tags ... ok
[INFO] [stdout] test test_problem_list_filter_by_tag ... ok
[INFO] [stdout] test test_problem_show_displays_details ... ok
[INFO] [stdout] test test_problem_show_nonexistent_fails ... ok
[INFO] [stdout] test test_problem_show_json_output ... ok
[INFO] [stdout] test test_problem_solve_requires_accepted_solution ... ok
[INFO] [stdout] test test_problem_tree_view ... ok
[INFO] [stdout] test test_problem_new_with_parent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_search_test.rs (/opt/rustwide/target/debug/deps/command_search_test-704c1a3ecf1c7c2d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_search_json_output ... ok
[INFO] [stdout] test test_search_with_type_filter ... ok
[INFO] [stdout] test test_search_no_results ... ok
[INFO] [stdout] test test_search_problem_by_title_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_solution_test.rs (/opt/rustwide/target/debug/deps/command_solution_test-23f70148fa8f6a57)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_solution_edit_set_tags ... ok
[INFO] [stdout] test test_solution_list_filter_by_status ... ok
[INFO] [stdout] test test_solution_edit_add_remove_tag ... ok
[INFO] [stdout] test test_solution_assign ... ok
[INFO] [stdout] test test_solution_list_filter_by_problem ... ok
[INFO] [stdout] test test_solution_edit ... ok
[INFO] [stdout] test test_solution_list_shows_all ... ok
[INFO] [stdout] test test_solution_list_json_output ... ok
[INFO] [stdout] test test_solution_new_auto_attaches_change ... ok
[INFO] [stdout] test test_solution_new_creates_solution ... ok
[INFO] [stdout] test test_solution_new_links_to_problem ... ok
[INFO] [stdout] test test_solution_refute ... ok
[INFO] [stdout] test test_solution_submit ... ok
[INFO] [stdout] test test_solution_show_details ... ok
[INFO] [stdout] test test_solution_show_json_output ... ok
[INFO] [stdout] test test_solution_submit_blocked_by_critiques ... ok
[INFO] [stdout] test test_solution_test_status ... ok
[INFO] [stdout] test test_solution_with_reviewer ... ok
[INFO] [stdout] test test_solution_supersedes ... ok
[INFO] [stdout] test test_solution_submit_force ... ok
[INFO] [stdout] test test_solution_show_nonexistent_fails ... ok
[INFO] [stderr]      Running tests/command_status_test.rs (/opt/rustwide/target/debug/deps/command_status_test-25e1c934c42700b5)
[INFO] [stdout] test test_solution_new_with_tags ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_status_all_option ... ok
[INFO] [stdout] test test_status_empty_repo ... ok
[INFO] [stdout] test test_status_json_active_solution ... ok
[INFO] [stdout] test test_status_json_summary ... ok
[INFO] [stdout] test test_status_limit_option ... ok
[INFO] [stdout] test test_status_mine_option ... ok
[INFO] [stdout] test test_status_priority_sorting ... ok
[INFO] [stdout] test test_status_shows_active_solution ... ok
[INFO] [stdout] test test_status_shows_open_problems ... ok
[INFO] [stdout] test test_status_json_output ... ok
[INFO] [stdout] test test_status_category_ordering ... ok
[INFO] [stdout] test test_status_shows_review_category ... ok
[INFO] [stdout] test test_status_shows_solutions_needing_attention ... ok
[INFO] [stdout] test test_status_shows_ready_solutions ... ok
[INFO] [stdout] test test_status_shows_summary_counts ... ok
[INFO] [stderr]      Running tests/command_tags_test.rs (/opt/rustwide/target/debug/deps/command_tags_test-31a9b0e30050b51c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_tags_no_tags ... ok
[INFO] [stdout] test test_tags_with_tagged_entities ... ok
[INFO] [stdout] test test_tags_json_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_timeline_test.rs (/opt/rustwide/target/debug/deps/command_timeline_test-76c6962d88ddf170)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_timeline_with_solutions ... ok
[INFO] [stdout] test test_timeline_json_output ... ok
[INFO] [stdout] test test_timeline_shows_creation_event ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_management.rs (/opt/rustwide/target/debug/deps/config_management-105ee984deb0536e)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_automation_rules_default_empty ... ok
[INFO] [stdout] test test_set_project_name ... ok
[INFO] [stdout] test test_default_reviewers ... ok
[INFO] [stdout] test test_default_project_config ... ok
[INFO] [stdout] test test_extensive_project_settings ... ok
[INFO] [stdout] test test_custom_project_settings ... ok
[INFO] [stdout] test test_config_serialization_toml ... ok
[INFO] [stdout] test test_automation_rules_deserialized ... ok
[INFO] [stdout] test test_automation_roundtrip_toml ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/doc_test.rs (/opt/rustwide/target/debug/deps/doc_test-bd833a9539443fb9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/embedding_recommendations_test.rs (/opt/rustwide/target/debug/deps/embedding_recommendations_test-db4999c2d620c062)
[INFO] [stdout] test test_documentation_examples ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_duplicate_threshold_config_custom ... ok
[INFO] [stdout] test test_duplicate_threshold_config_defaults ... ok
[INFO] [stdout] test test_find_similar_filters_low_similarity ... ok
[INFO] [stderr]      Running tests/embedding_search_test.rs (/opt/rustwide/target/debug/deps/embedding_search_test-ca604b80d94eb14a)
[INFO] [stdout] test test_similarity_search_excludes_specified_id ... ok
[INFO] [stdout] test test_similarity_search_respects_entity_type_filter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_hybrid_search_rrf_merge ... ok
[INFO] [stdout] test test_parse_entity_reference ... ok
[INFO] [stdout] test test_embedding_storage_roundtrip ... ok
[INFO] [stdout] test test_similarity_search_with_manual_embeddings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/events_test.rs (/opt/rustwide/target/debug/deps/events_test-20a30876bc58de35)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_events_validate_clean ... ok
[INFO] [stdout] test test_events_approve_emits_two_events_in_one_commit ... ok
[INFO] [stdout] test test_events_no_jsonl_file ... ok
[INFO] [stdout] test test_events_list_json ... ok
[INFO] [stdout] test test_events_filter_by_type ... ok
[INFO] [stdout] test test_events_rebuild ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/github_sync_e2e_test.rs (/opt/rustwide/target/debug/deps/github_sync_e2e_test-261de96bc3dc8394)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_github_sync_local_problem_no_auto_push ... ok
[INFO] [stdout] test test_github_sync_import_idempotent ... ok
[INFO] [stdout] test test_github_sync_e2e_full_flow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_storage.rs (/opt/rustwide/target/debug/deps/integration_storage-c3e58dee985097d3)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_entity_file_naming ... ok
[INFO] [stdout] test test_problem_dissolve ... ok
[INFO] [stdout] test test_problem_status_transitions ... ok
[INFO] [stdout] test test_problem_milestone_assignment ... ok
[INFO] [stdout] test test_problem_creation ... ok
[INFO] [stdout] test test_problem_dag_structure ... ok
[INFO] [stdout] test test_solution_attach_change ... ok
[INFO] [stdout] test test_solution_creation ... ok
[INFO] [stdout] test test_solution_refute ... ok
[INFO] [stdout] test test_timestamps_preserved ... ok
[INFO] [stdout] test test_storage_requires_jj ... ok
[INFO] [stdout] test test_solution_status_transitions ... ok
[INFO] [stdout] test test_project_config_roundtrip ... ok
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-f76ef306293df37b)
[INFO] [stdout] test test_config_is_human_readable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_critique_list_filter_by_reviewer ... ok
[INFO] [stdout] test test_init_and_create_problem_solution ... ok
[INFO] [stdout] test test_problem_priority ... ok
[INFO] [stdout] test test_solution_new_with_multiple_reviewers ... ok
[INFO] [stdout] test test_critique_workflow ... ok
[INFO] [stdout] test test_init_creates_orphan_from_root ... ok
[INFO] [stdout] test test_next_priority_sorting ... ok
[INFO] [stdout] test test_problem_dissolve_reason ... ok
[INFO] [stdout] test test_critique_new_with_reviewer ... ok
[INFO] [stdout] test test_solution_new_with_reviewer ... ok
[INFO] [stderr]      Running tests/negative_tests.rs (/opt/rustwide/target/debug/deps/negative_tests-3bb0683bc604cf2b)
[INFO] [stdout] test test_problem_hierarchy ... ok
[INFO] [stdout] test test_status_shows_review_needed ... ok
[INFO] [stdout] test test_solve_warns_active_solutions ... ok
[INFO] [stdout] test test_solution_supersedes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_invalid_priority_string_rejected ... ok
[INFO] [stdout] test test_invalid_problem_status_rejected ... ok
[INFO] [stdout] test test_approve_with_open_critiques_without_force_fails ... ok
[INFO] [stdout] test test_approve_already_approved_solution_fails ... ok
[INFO] [stdout] test test_critique_on_nonexistent_solution_fails ... ok
[INFO] [stdout] test test_invalid_severity_string_rejected ... ok
[INFO] [stdout] test test_problem_solved_to_in_progress_rejected ... ok
[INFO] [stdout] test test_solution_approved_to_submitted_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/push_fetch_test.rs (/opt/rustwide/target/debug/deps/push_fetch_test-b1f90bf581ff63aa)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_push_fetch_roundtrip ... ok
[INFO] [stdout] test test_push_validates_before_pushing ... ok
[INFO] [stdout] test test_push_dry_run ... ok
[INFO] [stdout] test test_fetch_from_remote ... ok
[INFO] [stdout] test test_push_to_bare_remote ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sqlite_storage_test.rs (/opt/rustwide/target/debug/deps/sqlite_storage_test-c4d2f182abe391f7)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_dirty_flag ... ok
[INFO] [stdout] test test_problem_roundtrip ... ok
[INFO] [stdout] test test_entity_deletion ... ok
[INFO] [stdout] test test_validation_catches_invalid_refs ... ok
[INFO] [stderr]      Running tests/test_helpers.rs (/opt/rustwide/target/debug/deps/test_helpers-ea8d0ddf89d4423b)
[INFO] [stdout] test test_valid_problem_hierarchy ... ok
[INFO] [stdout] test test_list_solutions_for_problem ... ok
[INFO] [stdout] test test_search_with_entity_type_filter ... ok
[INFO] [stdout] test test_full_sync_cycle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workflow_test.rs (/opt/rustwide/target/debug/deps/workflow_test-f7dc65ec3403d2e0)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_no_stale_working_copy_after_metadata_writes ... ok
[INFO] [stderr]    Doc-tests jjj
[INFO] [stdout] test test_solution_status_workflow ... ok
[INFO] [stdout] test test_critique_blocks_acceptance ... ok
[INFO] [stdout] test test_submit_blocked_by_awaiting_review ... ok
[INFO] [stdout] test test_events_logged_on_status_changes ... ok
[INFO] [stdout] test test_submit_blocked_by_critiques ... ok
[INFO] [stdout] test test_workflow_start_resume_solution ... ok
[INFO] [stdout] test test_workflow_submit_force ... ok
[INFO] [stdout] test test_workflow_start_new_solution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/db/search.rs - db::search::search (line 44) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a86e995b8ad89272a41ea99ad48c40695cd1f04f5e1bdb7ce4bbc2cfb67caea2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a86e995b8ad89272a41ea99ad48c40695cd1f04f5e1bdb7ce4bbc2cfb67caea2", kill_on_drop: false }`
[INFO] [stdout] a86e995b8ad89272a41ea99ad48c40695cd1f04f5e1bdb7ce4bbc2cfb67caea2
